Il convertitore EDIFACT
Il convertitore EDIFACT supporta l’importazione e l’esportazione di qualsiasi tipo di lotto EDIFACT in qualsiasi versione EDIFACT. Attualmente non supportiamo tipi di messaggi EDIFACT interattivi.
Si suppone che tu sappia come lavorare con le linee di mapping e come accedere alle proprietà EDI.
Ci sono video di formazione disponibili per il convertitore EDIFACT.
Procedura guidata di creazione e aggiornamento delleMapping
Il convertitore EDIFACT ha un potente assistente per creare la struttura mapping da un file di esempio. Potete anche aggiornare le mappature esistenti da file aggiuntivi, se non avete cambiato l’indentazione delle linee di mapping. Fate attenzione all’aggiornamento delle mappature e fate sempre un backup prima.
Prima di eseguire il wizard il modulo deve conoscere lo standard EDIFACT. Senza queste informazioni l’assistente sarà ancora in grado di creare una mapping funzionante, ma non può riconoscere le ripetizioni e non conosce i nomi degli elementi, la lunghezza consentita ecc.
Descriviamo come importare gli standard EDIFACT nel capitolo sull’installazione.
Dopo aver importato la descrizione standard corretta, è necessario impostare le proprietà di intestazione dell’EDI Mapping. Dopodiché puoi eseguire la procedura guidata e selezionare il tuo file di esempio. L’analisi del file può richiedere del tempo, quindi assicuratevi di iniziare con un file piccolo. L’esecuzione del mapping sarà molto più veloce in seguito.
Comandi
Il convertitore EDIFACT supporta alcuni comandi speciali. I comandi disponibili sono:
Questo comando lascerà la mapping corrente, senza scrivere il record della tabella corrente. Usare con cautela.
Questo comando permette di avviare una mapping diversa, come una post-elaborazione. Ma non è necessario che i dati della tabella passino al mapping successivo e si può specificare il mapping dinamicamente. Questo è usato principalmente nelle mappature pre-elaborazione, dove si chiama un diverso EDIFACT mapping, basato sul tipo di messaggio o sul mittente. Il comando con il nome SkipSegments può aiutare a saltare le parti non necessarie del file EDIFACT e mantenere la vostra mapping piccola.
Questo comando permette di saltare tutti i dati EDIFACT fino a un segmento specificato. Questo è usato principalmente nelle mappature di pre-processo, dove si vuole analizzare solo, per esempio, l’intestazione e saltare il resto del file, perché sarà processato da un diverso mapping. È anche possibile usare questo, per saltare certi tipi di messaggi, mentre se ne elaborano altri nello stesso mapping.
Deprecato dalla versione 4.00 del modulo. Questo comando crea un nuovo messaggio EDI e blocca le tabelle di sistema. Raccomandiamo invece di usare i comandi SkipSegments in combinazione con RUNASYNC.
Deprecato dalla versione 4.00 del modulo. Usate invece RUNASYNC, se possibile. Il comando RUN bloccherà le tabelle di sistema EDI e impedirà processi EDI multipli allo stesso tempo.
Funzioni del convertitore
Il convertitore EDIFACT fornisce l’oggetto con il nome EDIFACT che fornisce la funzione speciale SEGMENTCOUNT che si può usare per mostrare il numero di segmenti nel messaggio EDIFACT corrente. Questo valore è tipicamente usato nel segmento UNT per l’elemento di dati con il nome: Number of Segments in a Message.
Importazione / Esportazione
Discuteremo le proprietà e le caratteristiche per le importazioni e le esportazioni separatamente.
Importazione di dati EDIFACT
Importare le proprietà dell’intestazione di Mapping
Per importare i dati EDIFACT in Microsoft Dynamics NAV 2013 selezionate il valore della proprietà Import.
Anveo EDI Connect ha un supporto limitato per le codifiche. Non possiamo supportare tutte le varianti, ma puoi provare la migliore corrispondente dalla lista:
Usa la codifica interna di Microsoft Dynamics NAV 2013.
Usa la codifica di Windows. La codifica può variare in base all’installazione.
Utilizzare una codifica DOS.
Richiede Microsoft Dynamics 2013R2 o superiore.
Utilizzare la codifica UTF-8.
Richiede Microsoft Dynamics 2013R2 o superiore.
Utilizzare la codifica UTF-16.
Potete definire che l’assistente per creare un nuovo mapping debba cercare più interpretazioni della struttura dei dati. Impostando questa proprietà a un valore superiore a uno, si otterranno più candidati e un tempo di analisi più lungo durante l’esecuzione della procedura guidata di creazione di mapping.
Importazione di loop/gruppo
La struttura EDIFACT contiene gruppi, che non si possono vedere dai dati reali. Questi gruppi sono definiti nella documentazione e permettono di ripetere le strutture. I gruppi possono essere usati, come qualsiasi altro ciclo per aggiungere, per esempio, delle tabelle.
Se si aggiunge una tabella in modalità di scrittura in un’importazione EDIFACT, il convertitore controllerà le strutture figlio se tutti gli elementi obbligatori sono presenti e se tutti i filtri sono soddisfatti. Questo è utile per aggiungere rami condizionali nel mapping. D’altra parte, può rendere più difficile la risoluzione dei problemi perché il mapping può saltare delle parti.
Si consiglia di impostare la proprietà Min. Repeat ad almeno uno, se ci si aspetta che la struttura sia presente nel file. In questo modo il modulo non ha bisogno di controllare la struttura figlia e può cercare direttamente di convertire le linee. Questo renderà il mapping un po’ più veloce e vi darà anche migliori messaggi di errore nel caso in cui la struttura del mapping non corrisponda al file.
Potete anche usare i cicli senza aggiungere una tabella. Sulle importazioni si comportano come una tabella in modalità di scrittura e controllano la struttura figlia prima di entrare nel ciclo. Puoi usare questo se non vuoi importare i dati o se sei interessato solo agli ultimi valori del ciclo.
Importazione delle proprietà della linea dei dati
Dopo aver creato una linea EDI mapping, è possibile configurare le proprietà.
Importazione di linee di dati di Mapping
Mostreremo solo le proprietà per le linee EDI mapping con la proprietà Type impostata su Data poiché le altre proprietà si comportano come in qualsiasi altra mapping. Ci sono più tipi di linee di dati.
Questa proprietà definisce il tipo di linea dati che volete configurare.
Le opzioni disponibili variano a seconda della posizione in cui si cerca di aggiungere la linea mapping. Alcune linee di dati sono permesse solo come figli di un altro tipo.
Questa lista mostrerà tutte le opzioni disponibili per le importazioni EDIFACT:
La linea rappresenta il segmento speciale UNA, che è chiamato avviso di stringa di servizio. Si usa per definire quali caratteri di controllo sono usati. Da un punto di vista tecnico è anche obbligatorio usare caratteri non a 7 bit nel file. Anveo EDI Connect userà i caratteri predefiniti, se non diversamente specificato. Se il segmento UNA è nel file, dovete aggiungere questa linea di dati al mapping per poter importare il file. Questa linea non creerà un errore, se il file non contiene il segmento. I caratteri di controllo effettivi utilizzati sono attualmente definiti nel mapping. Il
Un segmento definisce il tipo di dati che segue. In EDIFACT i nomi dei segmenti hanno di solito tre caratteri e definiscono una funzione di base. Una linea mapping di tipo Segment specifica l’identificatore del segmento. I dati effettivi sono rappresentati come linee figlie nel mapping EDI.
Un composito combina diversi elementi di dati che appartengono tra loro. Un composito è visibile nel file solo se vengono utilizzati più elementi di dati nel composito. Il composito stesso non contiene alcun dato.
L’elemento di dati è la struttura che contiene i dati effettivi, che potete mappare sui campi.
Importazione di Service String Advice
I caratteri di controllo effettivi utilizzati sono attualmente definiti nel mapping. Le informazioni del file sono attualmente ignorate. In EDIFACT i caratteri sono di solito sempre quelli predefiniti.
Il carattere di separazione usato tra gli elementi di dati di un composto.
Il carattere di separazione usato tra gli elementi di dati all’esterno di un composto.
Il carattere usato come punto decimale.
Un carattere che può essere usato per specificare che il carattere seguente deve essere interpretato come un letterale e non come un carattere di controllo.
Un carattere che specifica una ripetizione di un elemento di dati. Anveo EDI Connect non supporta al momento elementi di dati ripetuti.
Il terminatore di segmento, che terminerà il segmento. O in altre parole, questo carattere è usato per separare diversi segmenti.
Segmentimportazione
È necessario definire i segmenti, che possono essere nel file. Se volete analizzare i dati, dovrete anche aggiungere i composti e gli elementi di dati che volete elaborare. Un segmento può essere condizionato, il che significa che potrebbe essere nel file, ma non deve esserci per forza.
Questa proprietà può essere usata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: UN.
Questa proprietà può essere usata per specificare la versione EDIFACT utilizzata. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: D96A.
Questa proprietà può essere usata per specificare il tipo di messaggio EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: ORDERS.
Specifica se un elemento deve essere presente nel file o se è opzionale.
L’elemento deve essere presente nel file. Se questa linea di mapping è figlia di un ciclo, potrebbe anche essere usata come criterio di accettazione, se il ciclo può essere processato o meno, come descritto sopra.
L’elemento è condizionale. Non creare un errore se non è nel file. Questo elemento non influisce sull’accettazione di un ciclo.
Specifica la posizione del segmento secondo la documentazione EDIFACT. Questa proprietà è usata solo per riferimento e su nuove linee per trovare il segmento corretto. La proprietà viene ignorata durante l’importazione di un file.
Definisce quanto spesso l’elemento potrebbe essere ripetuto secondo la documentazione. Questo non influisce sull’importazione del file, devi aggiungere un ciclo o duplicare la linea, se vuoi elaborare più istanze.
Definisce il tag del segmento. Il tag di segmento è il valore che appare nel file, tipicamente lungo tre caratteri, come BGM, UNB ecc.
Il nome non è attualmente utilizzato e solo per riferimento.
Importazione Composite
Questa proprietà può essere usata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: UN.
Questa proprietà può essere usata per specificare la versione EDIFACT utilizzata. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: D96A.
Specifica se il composto deve essere presente nel segmento o se è opzionale.
Il composto deve essere nel segmento. Potrebbe anche essere usato come criterio di accettazione per il segmento padre.
Il composto è condizionato. Non creare un errore se non è nel file. Questo elemento non influisce sull’accettazione di un ciclo.
Specifica la posizione del composto secondo la documentazione EDIFACT. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere letta solo una volta. La proprietà position può anche cambiare la posizione della linea mapping.
Definisce il tag del composto. I tag tipici sono “C001”, il tag non influenza l’elaborazione dei file. Viene usato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard ecc.
Il nome non è attualmente utilizzato e solo per riferimento.
Importazione di un DataElement
Questa proprietà può essere usata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: UN.
Questa proprietà può essere usata per specificare la versione EDIFACT utilizzata. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: D96A.
Specifica la destinazione dei dati. Abbiamo una sezione separata sull’espressione di destinazione. Puoi lasciare vuoto il tipo di espressione di destinazione, se non vuoi elaborare i dati, ma potresti volerlo fare in un secondo momento. Puoi cancellare la linea mapping, se non vuoi elaborare i dati.
È possibile utilizzare i filtri per definire i criteri di accettazione, che non elaboreranno una parte del mapping o creeranno un errore, se i dati non corrispondono al filtro. Specialmente per EDIFACT si raccomanda vivamente di usare i filtri, ogni volta che si prendono valori combinati con un qualificatore per controllare che il qualificatore sia quello atteso.
Specifica se il dato deve essere presente nel segmento/composito o se è opzionale.
Il dato deve essere nel segmento/composito. Potrebbe anche essere usato come criterio di accettazione per il segmento padre.
Il dato è condizionale. Non creare un errore se non è nel file. Questo elemento non influisce sull’accettazione di un ciclo.
Specifica la posizione del dato secondo la documentazione EDIFACT. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere letta solo una volta. La proprietà position
può anche cambiare la posizione della linea mapping.
Definisce il tag del dato. Il tag non influisce sull’elaborazione dei file. Viene usato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard ecc.
Il nome non è attualmente utilizzato e solo per riferimento.
Questa proprietà definisce il tipo di dati secondo lo standard EDIFACT. Questo è solo per informazione e non influisce sul trattamento.
Sono ammessi i seguenti valori:
Non controllare la lunghezza dell’uscita.
Crea un errore se il valore è più lungo del consentito.
Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.
Tronca il valore, se è più lungo del consentito.
Troncare il valore, se è più lungo del consentito e aggiungere “…” alla fine per mostrare che il valore non è completo.
Crea un errore se l’output non ha la lunghezza specificata.
Tronca o imbottiglia il valore, se non ha la lunghezza specificata e crea un avviso.
Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.
Tronca o imbottiglia il valore al numero di caratteri dato.
Questa proprietà definisce se il campo è a lunghezza variabile o fissa secondo lo standard EDIFACT. Questo è solo per informazione e non influisce sul trattamento.
Il campo è di lunghezza variabile.
Il campo ha una lunghezza fissa.
Definisce quanti caratteri sono ammessi nel dato.
Puoi selezionare il tipo di dati che vuoi importare.
Sono disponibili i seguenti valori:
Il campo viene interpretato automaticamente, in base al tipo di dati di destinazione.
I dati sono interpretati come una data. Potete specificare il formato con la proprietà Format String.
I dati sono interpretati come informazioni temporali. Potete specificare il formato con la proprietà Format String.
I dati sono interpretati come informazioni di data/ora. Potete specificare il formato con la proprietà Format String.
Disponibile solo se la proprietà Format Type è impostata. Specifica la stringa di formato data/ora, come descritto in lavorare con le stringhe di formato data/ora.
È possibile mantenere una lista di valori di esempio. La procedura guidata di creazione/aggiornamento di mapping riempirà automaticamente questa lista dal file di esempio.
Esportazione di dati EDIFACT
Esportare le proprietà dell’intestazione di Mapping
Per esportare i dati EDIFACT da Microsoft Dynamics NAV 2013 selezionate il valore della proprietà Export.
Anveo EDI Connect ha un supporto limitato per le codifiche. Non possiamo supportare tutte le varianti, ma puoi provare la migliore corrispondente dalla lista:
Usa la codifica interna di Microsoft Dynamics NAV 2013.
Usa la codifica di Windows. La codifica può variare in base all’installazione.
Utilizzare una codifica DOS.
Richiede Microsoft Dynamics 2013R2 o superiore.
Utilizzare la codifica UTF-8.
Richiede Microsoft Dynamics 2013R2 o superiore.
Utilizzare la codifica UTF-16.
I file EDIFACT possono avere interruzioni di riga dopo ogni segmento. Questo renderà il file leggermente più grande, ma più facile da leggere. Questa proprietà definisce se il convertitore deve emettere interruzioni di riga. Questa opzione non può essere cambiata dinamicamente, se un partner richiede interruzioni di riga e un altro no, dovrete creare due mappature separate. Il convertitore userà un’interruzione di riga di Windows (ritorno a capo e avanzamento di riga).
Potete definire che l’assistente per creare un nuovo mapping debba cercare più interpretazioni della struttura dei dati. Impostando questa proprietà a un valore superiore a uno, si otterranno più candidati e un tempo di analisi più lungo durante l’esecuzione della procedura guidata di creazione di mapping.
Il canale di comunicazione che dovrebbe essere utilizzato, se non specificato prima da un altro codice mapping, AL / C/AL o utilizzando le transazioni commerciali. Questo può essere lasciato vuoto a partire da Anveo EDI Connect 4.00.
Configura se il canale di comunicazione deve essere inviato dopo l’esecuzione di questo mapping. Questo può essere usato per inviare automaticamente i file, senza bisogno di un lavoro separato.
È possibile specificare un partner di ricezione che viene utilizzato come fallback, nel caso in cui non ci sia un partner specificato prima. Il partner è utilizzato da alcuni canali di comunicazione per selezionare il destinatario. E si può accedere all’interno del mapping per emettere, per esempio, un numero di identificazione del partner.
Esportazione delle proprietà della linea Mapping
Dopo aver creato una linea EDI mapping, è possibile configurare le proprietà.
Esportazione di linee di dati di Mapping
Mostreremo solo le proprietà per le linee EDI mapping con la proprietà Type impostata su Data poiché le altre proprietà si comportano come in qualsiasi altra mapping. Ci sono più tipi di linee di dati.
Questa proprietà definisce il tipo di linea dati che volete configurare.
Le opzioni disponibili variano a seconda della posizione in cui si cerca di aggiungere la linea mapping. Alcune linee di dati sono permesse solo come figli di un altro tipo.
Questa lista mostrerà tutte le opzioni disponibili per le importazioni EDIFACT:
La linea rappresenta il segmento speciale UNA, che è chiamato avviso di stringa di servizio. Si usa per definire quali caratteri di controllo sono usati. Da un punto di vista tecnico è anche obbligatorio usare caratteri non a 7 bit nel file. Anveo EDI Connect userà i caratteri predefiniti, se non diversamente specificato. Se il segmento UNA è nel file, dovete aggiungere questa linea di dati al mapping per poter importare il file. Questa linea non creerà un errore, se il file non contiene il segmento. I caratteri di controllo effettivi utilizzati sono attualmente definiti nel mapping. Il
Un segmento definisce il tipo di dati che segue. In EDIFACT i nomi dei segmenti hanno di solito tre caratteri e definiscono una funzione di base. Una linea mapping di tipo Segment specifica l’identificatore del segmento. I dati effettivi sono rappresentati come linee figlie nel mapping EDI.
Un composito combina diversi elementi di dati che appartengono tra loro. Un composito è visibile nel file solo se vengono utilizzati più elementi di dati nel composito. Il composito stesso non contiene alcun dato.
L’elemento di dati è la struttura che contiene i dati effettivi, che potete mappare sui campi.
Service String Adviceesportazione Service String Advice
Se aggiungete un “Service String Advice” (UNA) a un export EDI mapping, potete configurare i caratteri usati nel file di output. Il segmento UNA deve essere la prima linea di dati nel mapping EDI.
Il carattere di separazione usato tra gli elementi di dati di un composto.
Il carattere di separazione usato tra gli elementi di dati all’esterno di un composto.
Il carattere usato come punto decimale.
Un carattere che può essere usato per specificare che il carattere seguente deve essere interpretato come un letterale e non come un carattere di controllo.
Un carattere che specifica una ripetizione di un elemento di dati. Anveo EDI Connect non supporta al momento elementi di dati ripetuti, ma è possibile definire quale carattere viene utilizzato nell’output del “Service String Advice”. Inoltre, impostando questo valore, il carattere di ripetizione nelle uscite dei dati verrà evitato automaticamente.
Il terminatore di segmento, che terminerà il segmento. O in altre parole, questo carattere è usato per separare diversi segmenti. Puoi specificare se usare interruzioni di riga aggiuntive nelle proprietà dell’intestazione mapping.
Segmentesportazione
Solo i segmenti definiti nel mapping possono essere emessi. Quindi dovete configurare tutti i segmenti richiesti nel file di output.
Questa proprietà può essere usata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: UN. Questa proprietà non influisce sull’uscita del convertitore.
Questa proprietà può essere usata per specificare la versione EDIFACT utilizzata. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: D96A. Questa proprietà non influisce sull’uscita del convertitore.
Questa proprietà può essere usata per specificare il tipo di messaggio EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: ORDERS. Questa proprietà non influisce sull’uscita del convertitore.
Potete impostare questa proprietà al valore True per emettere l’elemento solo se un’espressione sorgente specificata corrisponde a un filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro con cui controllare la SourceExpr. L’espressione sorgente sarà interpretata come testo per applicare il filtro. L’elemento apparirà nell’output solo se il valore dell’espressione sorgente specificata è all’interno del filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore dovrebbe essere usato per decidere se corrisponde al filtro dato e l’elemento dovrebbe apparire nell’output, oppure no.
Specifica se un elemento deve essere presente nel file o se è opzionale.
L’elemento deve essere presente nel file. Questo campo si trova nelle esportazioni solo per informazione. Il convertitore non può rilevare gli elementi obbligatori mancanti.
L’elemento è condizionale.
Specifica la posizione del segmento secondo la documentazione EDIFACT. Questa proprietà è usata solo per riferimento e su nuove linee per trovare il segmento corretto. La proprietà non influisce sull’uscita del convertitore.
Definisce quanto spesso l’elemento potrebbe essere ripetuto secondo la documentazione. Questo non influisce sull’uscita del convertitore e non viene controllato durante l’uscita.
Definisce il tag del segmento. Il tag di segmento è il valore che appare nel file, tipicamente lungo tre caratteri, come BGM, UNB ecc.
Il nome non è attualmente utilizzato e solo per riferimento.
Esportazione Composite
Questa proprietà può essere usata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: UN. Questo non influisce sull’uscita del convertitore.
Questa proprietà può essere usata per specificare la versione EDIFACT utilizzata. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: D96A. Questo non influisce sull’uscita del convertitore.
Potete impostare questa proprietà al valore True per emettere l’elemento solo se un’espressione sorgente specificata corrisponde a un filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro con cui controllare la SourceExpr. L’espressione sorgente sarà interpretata come testo per applicare il filtro. L’elemento apparirà nell’output solo se il valore dell’espressione sorgente specificata è all’interno del filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore dovrebbe essere usato per decidere se corrisponde al filtro dato e l’elemento dovrebbe apparire nell’output, oppure no.
Specifica se il composto deve essere presente nel segmento o se è opzionale.
Il composto deve essere nel segmento. Questa proprietà è solo per informazione e non influenza l’uscita del convertitore.
Il composto è condizionato.
Specifica la posizione del composto secondo la documentazione EDIFACT. Questa proprietà è importante, poiché definisce anche come emettere le informazioni nel file. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere scritta solo una volta. La proprietà position può anche cambiare la posizione della linea mapping.
Definisce il tag del composto. I tag tipici sono “C001”, il tag non influenza l’elaborazione dei file. Viene usato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard ecc.
Il nome non è attualmente utilizzato e solo per riferimento.
Esportare un DataElement
Questa proprietà può essere usata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: UN. Questa proprietà non influenza l’output nel file.
Questa proprietà può essere usata per specificare la versione EDIFACT utilizzata. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: D96A. Questa proprietà non influenza l’output nel file.
Specifica la fonte dei dati da scrivere. Abbiamo una sezione separata sulla proprietà dell’espressione di origine.
Potete impostare questa proprietà al valore True per emettere l’elemento solo se un’espressione sorgente specificata corrisponde a un filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro con cui controllare la SourceExpr. L’espressione sorgente sarà interpretata come testo per applicare il filtro. L’elemento apparirà nell’output solo se il valore dell’espressione sorgente specificata è all’interno del filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore dovrebbe essere usato per decidere se corrisponde al filtro dato e l’elemento dovrebbe apparire nell’output, oppure no.
Specifica se il dato deve essere presente nel segmento/composito o se è opzionale.
Il dato deve essere nel segmento/composito. Impostando un elemento come obbligatorio, l’output verrà generato anche se il valore è vuoto. Questo può risultare in file non validi, poiché gli elementi obbligatori dovrebbero sempre avere un valore. Il convertitore non creerà un errore in questo caso. Dovreste controllare che le informazioni richieste per l’esportazione siano presenti usando un controllo mapping.
Il dato è condizionale.
Specifica la posizione del dato secondo la documentazione EDIFACT. La posizione è importante per il convertitore per decidere dove emettere le informazioni. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere scritta solo una volta. La proprietà position può anche cambiare la posizione della linea mapping.
Definisce il tag del dato. Il tag non influisce sull’elaborazione dei file. Viene usato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard ecc.
Il nome non è attualmente utilizzato e solo per riferimento.
Questa proprietà definisce il tipo di dati secondo lo standard EDIFACT. Questo è solo per informazione e non influisce sul trattamento.
Sono ammessi i seguenti valori:
Non controllare la lunghezza dell’uscita.
Crea un errore se il valore è più lungo del consentito.
Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.
Tronca il valore, se è più lungo del consentito.
Troncare il valore, se è più lungo del consentito e aggiungere “…” alla fine per mostrare che il valore non è completo.
Crea un errore se l’output non ha la lunghezza specificata.
Tronca o imbottiglia il valore, se non ha la lunghezza specificata e crea un avviso.
Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.
Tronca o imbottiglia il valore al numero di caratteri dato.
Questa proprietà definisce se il campo è a lunghezza variabile o fissa secondo lo standard EDIFACT. Questo è solo per informazione e non influisce sul trattamento.
Il campo è di lunghezza variabile.
Il campo ha una lunghezza fissa.
Definisce quanti caratteri sono ammessi nel dato.
Puoi selezionare il tipo di dati che vuoi importare.
Sono disponibili i seguenti valori:
Il campo è formattato automaticamente, in base al tipo di dati sorgente.
Il campo è formattato come testo.
Un’informazione su data/ora. Il formato può essere specificato da un qualificatore che rappresenta i qualificatori DTM consentiti dallo standard EDIFACT. Puoi usare gli altri formati Date e Date/Time, se vuoi specificare il formato in un altro modo.
I dati sono formattati come informazioni di data e ora. Potete specificare il formato con la proprietà Format String.
I dati sono formattati come informazioni sulla data. Potete specificare il formato con la proprietà Format String.
I dati sono formattati come un valore numerico.
Disponibile solo se la proprietà Format Type è impostata su Date/Time.
Puoi usare la ricerca per vedere tutti i formati disponibili. I numeri sono uguali al qualificatore di formato EDIFACT per i campi DTM.
Disponibile solo se la proprietà Format Type è impostata su Date/Time Format o Date format string.
Se la proprietà Format Type è impostata su NAV Format String, potete inserire la stringa di formato, come descritto nella guida AL / C/AL.
Se impostato su data/ora puoi inserire una stringa di formato, come descritto in lavorare con le stringhe di formato data/ora.
Disponibile solo se la proprietà Format Type è impostata su Number. Se disponibile, specifica che i valori vuoti dovrebbero essere mostrati come un campo vuoto invece della rappresentazione vuota predefinita.
Disponibile solo se la proprietà Format Type è impostata su Number. Specifica quale carattere dovrebbe essere usato come separatore decimale. Per EDIFACT probabilmente non dovreste cambiare il valore.
Disponibile solo se la proprietà Format Type è impostata su Number. Se le migliaia devono essere separate e, in caso affermativo, quale carattere deve essere usato. Per EDIFACT probabilmente non dovreste cambiare il valore.
Disponibile solo se la proprietà Format Type è impostata su Number. Il numero massimo di cifre decimali che dovrebbero essere emesse.
Disponibile solo se la proprietà Format Type è impostata su Number. Il numero minimo di cifre decimali che dovrebbero essere nell’output. Questo riempirà automaticamente i posti mancanti con degli zeri.
Disponibile solo se la proprietà Format Type è impostata su Number. Se emettere il segno positivo/negativo.
Emette solo il segno “-“.
Emettere il segno “+” e “-“.
Disponibile solo se la proprietà Format Type è impostata su Number. Se mettere il segno dopo i numeri. Per EDIFACT probabilmente non dovreste cambiare il valore e lasciarlo al valore predefinito.
È possibile mantenere una lista di valori di esempio. La procedura guidata di creazione/aggiornamento di mapping riempirà automaticamente questa lista dal file di esempio.